package com.nbst.model.erp;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 工序委外接收单
 * 
 * @ClassName: SubcIn
 * @Description:
 * @author 兵
 * @date 2018-4-21
 * 
 */
public class SubcIn {
	/** 内码 */
	private Integer fInterID;

	/**单据编号*/
	private String fBillNo;

	/**事务类型*/
	private Integer fClassTypeID;

	/**红蓝单*/
	private Integer fROB;

	/**单据类型*/
	private Integer fBillType;

	/**加工单位*/
	private Integer fSupplierID;

	/**币别*/
	private Integer fCurrencyID;

	/**汇率*/
	private BigDecimal fExchangeRate;

	/**往来科目*/
	private Integer fAcctID;

	/**付款日期*/
	private Date fPaymentDate;

	/**接收日期*/
	private Date fDate;

	/**制单人*/
	private Integer fBillerID;

	/**制单日期*/
	private Date fBillDate;

	/**审核人*/
	private Integer fCheckerID;

	/**审核日期*/
	private Date fCheckDate;

	/**状态*/
	private Integer fStatus;

	/**打印次数*/
	private Integer fPrintCount;

	/**关联标志*/
	private Integer fConnectFlag;

	/**钩稽状态*/
	private Integer fHookStatus;

	/**凭证号*/
	private Integer fVchInterID;

	/**计划价凭证模版*/
	private Integer fPlanVchTplID;

	/**实际价凭证模版*/
	private Integer fActualVchTplID;

	/**过账人*/
	private Integer fPosterID;//注意

	/**是否过账*/
	private Integer fPosted;//注意

	/**钩稽组内码*/
	private Integer fHookInterID;
	
	/**是否走仓库   1058  是   1059 否*/
	private Integer isInStock;

	public Integer getfInterID() {
		return fInterID;
	}

	public void setfInterID(Integer fInterID) {
		this.fInterID = fInterID;
	}

	public String getfBillNo() {
		return fBillNo;
	}

	public void setfBillNo(String fBillNo) {
		this.fBillNo = fBillNo;
	}

	public Integer getfClassTypeID() {
		return fClassTypeID;
	}

	public void setfClassTypeID(Integer fClassTypeID) {
		this.fClassTypeID = fClassTypeID;
	}

	public Integer getfROB() {
		return fROB;
	}

	public void setfROB(Integer fROB) {
		this.fROB = fROB;
	}

	public Integer getfBillType() {
		return fBillType;
	}

	public void setfBillType(Integer fBillType) {
		this.fBillType = fBillType;
	}

	public Integer getfSupplierID() {
		return fSupplierID;
	}

	public void setfSupplierID(Integer fSupplierID) {
		this.fSupplierID = fSupplierID;
	}

	public Integer getfCurrencyID() {
		return fCurrencyID;
	}

	public void setfCurrencyID(Integer fCurrencyID) {
		this.fCurrencyID = fCurrencyID;
	}

	public BigDecimal getfExchangeRate() {
		return fExchangeRate;
	}

	public void setfExchangeRate(BigDecimal fExchangeRate) {
		this.fExchangeRate = fExchangeRate;
	}

	public Integer getfAcctID() {
		return fAcctID;
	}

	public void setfAcctID(Integer fAcctID) {
		this.fAcctID = fAcctID;
	}

	public Date getfPaymentDate() {
		return fPaymentDate;
	}

	public void setfPaymentDate(Date fPaymentDate) {
		this.fPaymentDate = fPaymentDate;
	}

	public Date getfDate() {
		return fDate;
	}

	public void setfDate(Date fDate) {
		this.fDate = fDate;
	}

	public Integer getfBillerID() {
		return fBillerID;
	}

	public void setfBillerID(Integer fBillerID) {
		this.fBillerID = fBillerID;
	}

	public Date getfBillDate() {
		return fBillDate;
	}

	public void setfBillDate(Date fBillDate) {
		this.fBillDate = fBillDate;
	}

	public Integer getfCheckerID() {
		return fCheckerID;
	}

	public void setfCheckerID(Integer fCheckerID) {
		this.fCheckerID = fCheckerID;
	}

	public Date getfCheckDate() {
		return fCheckDate;
	}

	public void setfCheckDate(Date fCheckDate) {
		this.fCheckDate = fCheckDate;
	}

	public Integer getfStatus() {
		return fStatus;
	}

	public void setfStatus(Integer fStatus) {
		this.fStatus = fStatus;
	}

	public Integer getfPrintCount() {
		return fPrintCount;
	}

	public void setfPrintCount(Integer fPrintCount) {
		this.fPrintCount = fPrintCount;
	}

	public Integer getfConnectFlag() {
		return fConnectFlag;
	}

	public void setfConnectFlag(Integer fConnectFlag) {
		this.fConnectFlag = fConnectFlag;
	}

	public Integer getfHookStatus() {
		return fHookStatus;
	}

	public void setfHookStatus(Integer fHookStatus) {
		this.fHookStatus = fHookStatus;
	}

	public Integer getfVchInterID() {
		return fVchInterID;
	}

	public void setfVchInterID(Integer fVchInterID) {
		this.fVchInterID = fVchInterID;
	}

	public Integer getfPlanVchTplID() {
		return fPlanVchTplID;
	}

	public void setfPlanVchTplID(Integer fPlanVchTplID) {
		this.fPlanVchTplID = fPlanVchTplID;
	}

	public Integer getfActualVchTplID() {
		return fActualVchTplID;
	}

	public void setfActualVchTplID(Integer fActualVchTplID) {
		this.fActualVchTplID = fActualVchTplID;
	}

	public Integer getfPosterID() {
		return fPosterID;
	}

	public void setfPosterID(Integer fPosterID) {
		this.fPosterID = fPosterID;
	}

	public Integer getfPosted() {
		return fPosted;
	}

	public void setfPosted(Integer fPosted) {
		this.fPosted = fPosted;
	}

	public Integer getfHookInterID() {
		return fHookInterID;
	}

	public void setfHookInterID(Integer fHookInterID) {
		this.fHookInterID = fHookInterID;
	}

	public Integer getIsInStock() {
		return isInStock;
	}

	public void setIsInStock(Integer isInStock) {
		this.isInStock = isInStock;
	}

	@Override
	public String toString() {
		return "SubcIn [fInterID=" + fInterID + ", fBillNo=" + fBillNo
				+ ", fClassTypeID=" + fClassTypeID + ", fROB=" + fROB
				+ ", fBillType=" + fBillType + ", fSupplierID=" + fSupplierID
				+ ", fCurrencyID=" + fCurrencyID + ", fExchangeRate="
				+ fExchangeRate + ", fAcctID=" + fAcctID + ", fPaymentDate="
				+ fPaymentDate + ", fDate=" + fDate + ", fBillerID="
				+ fBillerID + ", fBillDate=" + fBillDate + ", fCheckerID="
				+ fCheckerID + ", fCheckDate=" + fCheckDate + ", fStatus="
				+ fStatus + ", fPrintCount=" + fPrintCount + ", fConnectFlag="
				+ fConnectFlag + ", fHookStatus=" + fHookStatus
				+ ", fVchInterID=" + fVchInterID + ", fPlanVchTplID="
				+ fPlanVchTplID + ", fActualVchTplID=" + fActualVchTplID
				+ ", fPosterID=" + fPosterID + ", fPosted=" + fPosted
				+ ", fHookInterID=" + fHookInterID + ", isInStock=" + isInStock
				+ "]";
	}
}